home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 14
/
QRZ Ham Radio Callsign Database - Volume 14.iso
/
QRZLookup.sea.bin
/
QRZ Lookup ƒ
/
QRZ Lookup.rsrc
/
CODE_7_File & Stream.txt
< prev
next >
Wrap
Text File
|
1999-10-21
|
72KB
|
1,306 lines
# near model CODE resource
# jump table entries: 5720-5762 (43 of them)
00000000 0000 1658 ori.b D0, 0x58 /* 'X' */
00000004 0000 0E20 ori.b D0, 0x20 /* ' ' */
00000008 4E56 0000 link A6, 0
0000000C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000010 61FF 0000 0BD0 bsr +0xBD2 /* 00000BE2 */
00000016 41F9 0000 7A42 lea.l A0, [0x00007A42]
0000001C 226E 0008 movea.l A1, [A6 + 0x8]
00000020 2288 move.l [A1], A0
00000022 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000026 2F2E 000C move.l -[A7], [A6 + 0xC]
0000002A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000002E 2057 movea.l A0, [A7]
00000030 2250 movea.l A1, [A0]
00000032 2269 0028 movea.l A1, [A1 + 0x28]
00000036 4E91 jsr [A1]
00000038 206E 0008 movea.l A0, [A6 + 0x8]
0000003C 4E5E unlink A6
0000003E 4E75 rts
00000040 4E56 0000 link A6, 0
00000044 2F0A move.l -[A7], A2
00000046 246E 0008 movea.l A2, [A6 + 0x8]
0000004A 200A move.l D0, A2
0000004C 6724 beq +0x26 /* 00000072 */
0000004E 41F9 0000 7A42 lea.l A0, [0x00007A42]
00000054 2488 move.l [A2], A0
00000056 4267 clr.w -[A7]
00000058 2F0A move.l -[A7], A2
0000005A 61FF 0000 0B9E bsr +0xBA0 /* 00000BFA */
00000060 4A6E 000C tst.w [A6 + 0xC]
00000064 5C4F addq.w A7, 6
00000066 6F0A ble +0xC /* 00000072 */
00000068 2F0A move.l -[A7], A2
0000006A 4EB9 0000 0168 jsr [0x00000168]
00000070 584F addq.w A7, 4
label00000072:
00000072 204A movea.l A0, A2
00000074 245F movea.l A2, [A7]+
00000076 4E5E unlink A6
00000078 4E75 rts
0000007A 4E56 0000 link A6, 0
0000007E 206E 0008 movea.l A0, [A6 + 0x8]
00000082 216E 000C 000C move.l [A0 + 0xC], [A6 + 0xC]
00000088 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000008C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000090 2057 movea.l A0, [A7]
00000092 2250 movea.l A1, [A0]
00000094 2269 0014 movea.l A1, [A1 + 0x14]
00000098 4E91 jsr [A1]
0000009A 4E5E unlink A6
0000009C 4E75 rts
0000009E 4E56 FFFC link A6, -0x0004
000000A2 48E7 1030 movem.l -[A7], D3,A2,A3
000000A6 246E 0008 movea.l A2, [A6 + 0x8]
000000AA 266E 0010 movea.l A3, [A6 + 0x10]
000000AE 7600 moveq.l D3, 0x00
000000B0 2F0A move.l -[A7], A2
000000B2 2057 movea.l A0, [A7]
000000B4 2250 movea.l A1, [A0]
000000B6 2269 0018 movea.l A1, [A1 + 0x18]
000000BA 4E91 jsr [A1]
000000BC 2D40 FFFC move.l [A6 - 0x4], D0
000000C0 2F0A move.l -[A7], A2
000000C2 2057 movea.l A0, [A7]
000000C4 2250 movea.l A1, [A0]
000000C6 2269 0010 movea.l A1, [A1 + 0x10]
000000CA 4E91 jsr [A1]
000000CC D093 add.l D0, [A3]
000000CE B0AE FFFC cmp.l D0, [A6 - 0x4]
000000D2 504F addq.w A7, 8
000000D4 6F26 ble +0x28 /* 000000FC */
000000D6 2F0A move.l -[A7], A2
000000D8 2057 movea.l A0, [A7]
000000DA 2250 movea.l A1, [A0]
000000DC 2269 0010 movea.l A1, [A1 + 0x10]
000000E0 4E91 jsr [A1]
000000E2 2D40 FFFC move.l [A6 - 0x4], D0
000000E6 2F0A move.l -[A7], A2
000000E8 2057 movea.l A0, [A7]
000000EA 2250 movea.l A1, [A0]
000000EC 2269 0018 movea.l A1, [A1 + 0x18]
000000F0 4E91 jsr [A1]
000000F2 90AE FFFC sub.l D0, [A6 - 0x4]
000000F6 2680 move.l [A3], D0
000000F8 76EC moveq.l D3, 0xFFFFFFEC
000000FA 504F addq.w A7, 8
label000000FC:
000000FC 2F0A move.l -[A7], A2
000000FE 2057 movea.l A0, [A7]
00000100 2250 movea.l A1, [A0]
00000102 2269 0010 movea.l A1, [A1 + 0x10]
00000106 4E91 jsr [A1]
00000108 206A 000C movea.l A0, [A2 + 0xC]
0000010C 43F0 0800 lea.l A1, [A0 + D0]
00000110 584F addq.w A7, 4
00000112 206E 000C movea.l A0, [A6 + 0xC]
00000116 2013 move.l D0, [A3]
00000118 A22E syscall BlockMove/BlockMoveData, flags=2
0000011A 1F3C 0003 move.b -[A7], 0x3
0000011E 2F13 move.l -[A7], [A3]
00000120 2F0A move.l -[A7], A2
00000122 2057 movea.l A0, [A7]
00000124 2250 movea.l A1, [A0]
00000126 2269 000C movea.l A1, [A1 + 0xC]
0000012A 4E91 jsr [A1]
0000012C 2003 move.l D0, D3
0000012E 4FEF 000A lea.l A7, [A7 + 0xA]
00000132 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000136 4E5E unlink A6
00000138 4E75 rts
0000013A 4E56 FFFC link A6, -0x0004
0000013E 48E7 1030 movem.l -[A7], D3,A2,A3
00000142 246E 0008 movea.l A2, [A6 + 0x8]
00000146 266E 0010 movea.l A3, [A6 + 0x10]
0000014A 7600 moveq.l D3, 0x00
0000014C 2F0A move.l -[A7], A2
0000014E 2057 movea.l A0, [A7]
00000150 2250 movea.l A1, [A0]
00000152 2269 0018 movea.l A1, [A1 + 0x18]
00000156 4E91 jsr [A1]
00000158 2D40 FFFC move.l [A6 - 0x4], D0
0000015C 2F0A move.l -[A7], A2
0000015E 2057 movea.l A0, [A7]
00000160 2250 movea.l A1, [A0]
00000162 2269 0010 movea.l A1, [A1 + 0x10]
00000166 4E91 jsr [A1]
00000168 D093 add.l D0, [A3]
0000016A B0AE FFFC cmp.l D0, [A6 - 0x4]
0000016E 504F addq.w A7, 8
00000170 6F26 ble +0x28 /* 00000198 */
00000172 2F0A move.l -[A7], A2
00000174 2057 movea.l A0, [A7]
00000176 2250 movea.l A1, [A0]
00000178 2269 0010 movea.l A1, [A1 + 0x10]
0000017C 4E91 jsr [A1]
0000017E 2D40 FFFC move.l [A6 - 0x4], D0
00000182 2F0A move.l -[A7], A2
00000184 2057 movea.l A0, [A7]
00000186 2250 movea.l A1, [A0]
00000188 2269 0018 movea.l A1, [A1 + 0x18]
0000018C 4E91 jsr [A1]
0000018E 90AE FFFC sub.l D0, [A6 - 0x4]
00000192 2680 move.l [A3], D0
00000194 76ED moveq.l D3, 0xFFFFFFED
00000196 504F addq.w A7, 8
label00000198:
00000198 2F0A move.l -[A7], A2
0000019A 2057 movea.l A0, [A7]
0000019C 2250 movea.l A1, [A0]
0000019E 2269 0010 movea.l A1, [A1 + 0x10]
000001A2 4E91 jsr [A1]
000001A4 206A 000C movea.l A0, [A2 + 0xC]
000001A8 41F0 0800 lea.l A0, [A0 + D0]
000001AC 584F addq.w A7, 4
000001AE 226E 000C movea.l A1, [A6 + 0xC]
000001B2 2013 move.l D0, [A3]
000001B4 A22E syscall BlockMove/BlockMoveData, flags=2
000001B6 1F3C 0003 move.b -[A7], 0x3
000001BA 2F13 move.l -[A7], [A3]
000001BC 2F0A move.l -[A7], A2
000001BE 2057 movea.l A0, [A7]
000001C0 2250 movea.l A1, [A0]
000001C2 2269 000C movea.l A1, [A1 + 0xC]
000001C6 4E91 jsr [A1]
000001C8 2003 move.l D0, D3
000001CA 4FEF 000A lea.l A7, [A7 + 0xA]
000001CE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000001D2 4E5E unlink A6
000001D4 4E75 rts
000001D6 4E56 0000 link A6, 0
000001DA 2F0A move.l -[A7], A2
000001DC 246E 0008 movea.l A2, [A6 + 0x8]
000001E0 2F0A move.l -[A7], A2
000001E2 61FF 0000 09FE bsr +0xA00 /* 00000BE2 */
000001E8 41F9 0000 7980 lea.l A0, [0x00007980]
000001EE 2488 move.l [A2], A0
000001F0 42AA 000C clr.l [A2 + 0xC]
000001F4 204A movea.l A0, A2
000001F6 584F addq.w A7, 4
000001F8 245F movea.l A2, [A7]+
000001FA 4E5E unlink A6
000001FC 4E75 rts
000001FE 4E56 0000 link A6, 0
00000202 2F0A move.l -[A7], A2
00000204 246E 000C movea.l A2, [A6 + 0xC]
00000208 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000020C 61FF 0000 09D4 bsr +0x9D6 /* 00000BE2 */
00000212 41F9 0000 7980 lea.l A0, [0x00007980]
00000218 226E 0008 movea.l A1, [A6 + 0x8]
0000021C 2288 move.l [A1], A0
0000021E 206E 0008 movea.l A0, [A6 + 0x8]
00000222 214A 000C move.l [A0 + 0xC], A2
00000226 200A move.l D0, A2
00000228 584F addq.w A7, 4
0000022A 671A beq +0x1C /* 00000246 */
0000022C 594F subq.w A7, 4
0000022E 2F0A move.l -[A7], A2
00000230 4EB9 0000 0098 jsr [0x00000098]
00000236 201F move.l D0, [A7]+
00000238 2F00 move.l -[A7], D0
0000023A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000023E 61FF 0000 0A6A bsr +0xA6C /* 00000CAA */
00000244 504F addq.w A7, 8
label00000246:
00000246 206E 0008 movea.l A0, [A6 + 0x8]
0000024A 245F movea.l A2, [A7]+
0000024C 4E5E unlink A6
0000024E 4E75 rts
00000250 4E56 0000 link A6, 0
00000254 2F0B move.l -[A7], A3
00000256 2F0A move.l -[A7], A2
00000258 246E 0008 movea.l A2, [A6 + 0x8]
0000025C 200A move.l D0, A2
0000025E 6730 beq +0x32 /* 00000290 */
00000260 41F9 0000 7980 lea.l A0, [0x00007980]
00000266 2488 move.l [A2], A0
00000268 266A 000C movea.l A3, [A2 + 0xC]
0000026C 200B move.l D0, A3
0000026E 6704 beq +0x6 /* 00000274 */
00000270 204B movea.l A0, A3
00000272 A023 syscall DisposHandle/DisposeHandle
label00000274:
00000274 4267 clr.w -[A7]
00000276 2F0A move.l -[A7], A2
00000278 61FF 0000 0980 bsr +0x982 /* 00000BFA */
0000027E 4A6E 000C tst.w [A6 + 0xC]
00000282 5C4F addq.w A7, 6
00000284 6F0A ble +0xC /* 00000290 */
00000286 2F0A move.l -[A7], A2
00000288 4EB9 0000 0168 jsr [0x00000168]
0000028E 584F addq.w A7, 4
label00000290:
00000290 204A movea.l A0, A2
00000292 245F movea.l A2, [A7]+
00000294 265F movea.l A3, [A7]+
00000296 4E5E unlink A6
00000298 4E75 rts
0000029A 4E56 0000 link A6, 0
0000029E 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000002A2 246E 0008 movea.l A2, [A6 + 0x8]
000002A6 282E 000C move.l D4, [A6 + 0xC]
000002AA 266A 000C movea.l A3, [A2 + 0xC]
000002AE 200B move.l D0, A3
000002B0 660A bne +0xC /* 000002BC */
000002B2 2004 move.l D0, D4
000002B4 A122 syscall NewHandle, flags=1
000002B6 2548 000C move.l [A2 + 0xC], A0
000002BA 6006 bra +0x8 /* 000002C2 */
label000002BC:
000002BC 204B movea.l A0, A3
000002BE 2004 move.l D0, D4
000002C0 A024 syscall SetHandleSize
label000002C2:
000002C2 554F subq.w A7, 2
000002C4 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000002C8 361F move.w D3, [A7]+
000002CA 6718 beq +0x1A /* 000002E4 */
000002CC 4878 0078 push.l 0x78 /* 'x' */
000002D0 4879 0000 7A30 push.l 0x7A30 /* 'z0' */
000002D6 3043 movea.w A0, D3
000002D8 2F08 move.l -[A7], A0
000002DA 4EB9 0000 0F60 jsr [0x00000F60]
000002E0 4FEF 000C lea.l A7, [A7 + 0xC]
label000002E4:
000002E4 2F04 move.l -[A7], D4
000002E6 2F0A move.l -[A7], A2
000002E8 61FF 0000 09C0 bsr +0x9C2 /* 00000CAA */
000002EE 504F addq.w A7, 8
000002F0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000002F4 4E5E unlink A6
000002F6 4E75 rts
000002F8 4E56 FFDC link A6, -0x0024
000002FC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000300 246E 0008 movea.l A2, [A6 + 0x8]
00000304 266E 0010 movea.l A3, [A6 + 0x10]
00000308 7600 moveq.l D3, 0x00
0000030A 2F0A move.l -[A7], A2
0000030C 2057 movea.l A0, [A7]
0000030E 2250 movea.l A1, [A0]
00000310 2269 0010 movea.l A1, [A1 + 0x10]
00000314 4E91 jsr [A1]
00000316 D093 add.l D0, [A3]
00000318 2800 move.l D4, D0
0000031A 2F0A move.l -[A7], A2
0000031C 2057 movea.l A0, [A7]
0000031E 2250 movea.l A1, [A0]
00000320 2269 0018 movea.l A1, [A1 + 0x18]
00000324 4E91 jsr [A1]
00000326 B880 cmp.l D4, D0
00000328 504F addq.w A7, 8
0000032A 6F00 008C ble +0x8E /* 000003B8 */
0000032E 2D4F FFFC move.l [A6 - 0x4], A7
00000332 2F04 move.l -[A7], D4
00000334 2F0A move.l -[A7], A2
00000336 2057 movea.l A0, [A7]
00000338 2250 movea.l A1, [A0]
0000033A 2269 0014 movea.l A1, [A1 + 0x14]
0000033E 4E91 jsr [A1]
00000340 504F addq.w A7, 8
00000342 6074 bra +0x76 /* 000003B8 */
00000344 206E FFF4 movea.l A0, [A6 - 0xC]
00000348 2D50 FFE4 move.l [A6 - 0x1C], [A0]
0000034C 2F0A move.l -[A7], A2
0000034E 2057 movea.l A0, [A7]
00000350 2250 movea.l A1, [A0]
00000352 2269 0010 movea.l A1, [A1 + 0x10]
00000356 4E91 jsr [A1]
00000358 2D40 FFDC move.l [A6 - 0x24], D0
0000035C 2F0A move.l -[A7], A2
0000035E 2057 movea.l A0, [A7]
00000360 2250 movea.l A1, [A0]
00000362 2269 0018 movea.l A1, [A1 + 0x18]
00000366 4E91 jsr [A1]
00000368 90AE FFDC sub.l D0, [A6 - 0x24]
0000036C 2680 move.l [A3], D0
0000036E 262E FFE4 move.l D3, [A6 - 0x1C]
00000372 504F addq.w A7, 8
00000374 6038 bra +0x3A /* 000003AE */
00000376 2D6E FFF4 FFE0 move.l [A6 - 0x20], [A6 - 0xC]
0000037C 2F0A move.l -[A7], A2
0000037E 2057 movea.l A0, [A7]
00000380 2250 movea.l A1, [A0]
00000382 2269 0010 movea.l A1, [A1 + 0x10]
00000386 4E91 jsr [A1]
00000388 2D40 FFDC move.l [A6 - 0x24], D0
0000038C 2F0A move.l -[A7], A2
0000038E 2057 movea.l A0, [A7]
00000390 2250 movea.l A1, [A0]
00000392 2269 0018 movea.l A1, [A1 + 0x18]
00000396 4E91 jsr [A1]
00000398 90AE FFDC sub.l D0, [A6 - 0x24]
0000039C 2680 move.l [A3], D0
0000039E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000003A2 4EB9 0003 BFEC jsr [0x0003BFEC]
000003A8 2600 move.l D3, D0
000003AA 4FEF 000C lea.l A7, [A7 + 0xC]
label000003AE:
000003AE 486E FFE8 pea.l [A6 - 0x18]
000003B2 4EB9 0000 0150 jsr [0x00000150]
label000003B8:
000003B8 4A93 tst.l [A3]
000003BA 6F36 ble +0x38 /* 000003F2 */
000003BC 2F0A move.l -[A7], A2
000003BE 2057 movea.l A0, [A7]
000003C0 2250 movea.l A1, [A0]
000003C2 2269 0010 movea.l A1, [A1 + 0x10]
000003C6 4E91 jsr [A1]
000003C8 206A 000C movea.l A0, [A2 + 0xC]
000003CC 2250 movea.l A1, [A0]
000003CE 43F1 0800 lea.l A1, [A1 + D0]
000003D2 584F addq.w A7, 4
000003D4 206E 000C movea.l A0, [A6 + 0xC]
000003D8 2013 move.l D0, [A3]
000003DA A22E syscall BlockMove/BlockMoveData, flags=2
000003DC 1F3C 0003 move.b -[A7], 0x3
000003E0 2F13 move.l -[A7], [A3]
000003E2 2F0A move.l -[A7], A2
000003E4 2057 movea.l A0, [A7]
000003E6 2250 movea.l A1, [A0]
000003E8 2269 000C movea.l A1, [A1 + 0xC]
000003EC 4E91 jsr [A1]
000003EE 4FEF 000A lea.l A7, [A7 + 0xA]
label000003F2:
000003F2 2003 move.l D0, D3
000003F4 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000003F8 4E5E unlink A6
000003FA 4E75 rts
000003FC 4E56 FFFC link A6, -0x0004
00000400 48E7 1030 movem.l -[A7], D3,A2,A3
00000404 246E 0008 movea.l A2, [A6 + 0x8]
00000408 266E 0010 movea.l A3, [A6 + 0x10]
0000040C 7600 moveq.l D3, 0x00
0000040E 2F0A move.l -[A7], A2
00000410 2057 movea.l A0, [A7]
00000412 2250 movea.l A1, [A0]
00000414 2269 0018 movea.l A1, [A1 + 0x18]
00000418 4E91 jsr [A1]
0000041A 2D40 FFFC move.l [A6 - 0x4], D0
0000041E 2F0A move.l -[A7], A2
00000420 2057 movea.l A0, [A7]
00000422 2250 movea.l A1, [A0]
00000424 2269 0010 movea.l A1, [A1 + 0x10]
00000428 4E91 jsr [A1]
0000042A D093 add.l D0, [A3]
0000042C B0AE FFFC cmp.l D0, [A6 - 0x4]
00000430 504F addq.w A7, 8
00000432 6F26 ble +0x28 /* 0000045A */
00000434 2F0A move.l -[A7], A2
00000436 2057 movea.l A0, [A7]
00000438 2250 movea.l A1, [A0]
0000043A 2269 0010 movea.l A1, [A1 + 0x10]
0000043E 4E91 jsr [A1]
00000440 2D40 FFFC move.l [A6 - 0x4], D0
00000444 2F0A move.l -[A7], A2
00000446 2057 movea.l A0, [A7]
00000448 2250 movea.l A1, [A0]
0000044A 2269 0018 movea.l A1, [A1 + 0x18]
0000044E 4E91 jsr [A1]
00000450 90AE FFFC sub.l D0, [A6 - 0x4]
00000454 2680 move.l [A3], D0
00000456 76ED moveq.l D3, 0xFFFFFFED
00000458 504F addq.w A7, 8
label0000045A:
0000045A 4AAA 000C tst.l [A2 + 0xC]
0000045E 6736 beq +0x38 /* 00000496 */
00000460 2F0A move.l -[A7], A2
00000462 2057 movea.l A0, [A7]
00000464 2250 movea.l A1, [A0]
00000466 2269 0010 movea.l A1, [A1 + 0x10]
0000046A 4E91 jsr [A1]
0000046C 206A 000C movea.l A0, [A2 + 0xC]
00000470 2250 movea.l A1, [A0]
00000472 41F1 0800 lea.l A0, [A1 + D0]
00000476 584F addq.w A7, 4
00000478 226E 000C movea.l A1, [A6 + 0xC]
0000047C 2013 move.l D0, [A3]
0000047E A22E syscall BlockMove/BlockMoveData, flags=2
00000480 1F3C 0003 move.b -[A7], 0x3
00000484 2F13 move.l -[A7], [A3]
00000486 2F0A move.l -[A7], A2
00000488 2057 movea.l A0, [A7]
0000048A 2250 movea.l A1, [A0]
0000048C 2269 000C movea.l A1, [A1 + 0xC]
00000490 4E91 jsr [A1]
00000492 4FEF 000A lea.l A7, [A7 + 0xA]
label00000496:
00000496 2003 move.l D0, D3
00000498 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000049C 4E5E unlink A6
0000049E 4E75 rts
000004A0 4E56 0000 link A6, 0
000004A4 2F0B move.l -[A7], A3
000004A6 2F0A move.l -[A7], A2
000004A8 246E 0008 movea.l A2, [A6 + 0x8]
000004AC 266A 000C movea.l A3, [A2 + 0xC]
000004B0 1F3C 0001 move.b -[A7], 0x1
000004B4 42A7 clr.l -[A7]
000004B6 2F0A move.l -[A7], A2
000004B8 2057 movea.l A0, [A7]
000004BA 2250 movea.l A1, [A0]
000004BC 2269 000C movea.l A1, [A1 + 0xC]
000004C0 4E91 jsr [A1]
000004C2 42A7 clr.l -[A7]
000004C4 2F0A move.l -[A7], A2
000004C6 61FF 0000 07E2 bsr +0x7E4 /* 00000CAA */
000004CC 42AA 000C clr.l [A2 + 0xC]
000004D0 204B movea.l A0, A3
000004D2 4FEF 0012 lea.l A7, [A7 + 0x12]
000004D6 245F movea.l A2, [A7]+
000004D8 265F movea.l A3, [A7]+
000004DA 4E5E unlink A6
000004DC 4E75 rts
fn000004DE:
000004DE 2F0A move.l -[A7], A2
000004E0 246F 0008 movea.l A2, [A7 + 0x8]
000004E4 41F9 0000 78F4 lea.l A0, [0x000078F4]
000004EA 2488 move.l [A2], A0
000004EC 204A movea.l A0, A2
000004EE 5888 addq.l A0, 4
000004F0 226F 000C movea.l A1, [A7 + 0xC]
000004F4 7010 moveq.l D0, 0x10
label000004F6:
000004F6 20D9 move.l [A0]+, [A1]+
000004F8 51C8 FFFC dbf D0, -0x6 /* 000004F6 */
000004FC 30D9 move.w [A0]+, [A1]+
000004FE 357C FFFF 004A move.w [A2 + 0x4A], 0xFFFF
00000504 357C FFFF 004C move.w [A2 + 0x4C], 0xFFFF
0000050A 204A movea.l A0, A2
0000050C 245F movea.l A2, [A7]+
0000050E 4E75 rts
fn00000510:
00000510 4E56 FFD0 link A6, -0x0030
00000514 2F0A move.l -[A7], A2
00000516 246E 0008 movea.l A2, [A6 + 0x8]
0000051A 200A move.l D0, A2
0000051C 6754 beq +0x56 /* 00000572 */
0000051E 41F9 0000 78F4 lea.l A0, [0x000078F4]
00000524 2488 move.l [A2], A0
00000526 2D4F FFFC move.l [A6 - 0x4], A7
0000052A 2F0A move.l -[A7], A2
0000052C 2057 movea.l A0, [A7]
0000052E 2250 movea.l A1, [A0]
00000530 2269 0020 movea.l A1, [A1 + 0x20]
00000534 4E91 jsr [A1]
00000536 584F addq.w A7, 4
00000538 600A bra +0xC /* 00000544 */
0000053A 486E FFE8 pea.l [A6 - 0x18]
0000053E 4EB9 0000 0150 jsr [0x00000150]
label00000544:
00000544 2D4F FFE4 move.l [A6 - 0x1C], A7
00000548 2F0A move.l -[A7], A2
0000054A 2057 movea.l A0, [A7]
0000054C 2250 movea.l A1, [A0]
0000054E 2269 0030 movea.l A1, [A1 + 0x30]
00000552 4E91 jsr [A1]
00000554 584F addq.w A7, 4
00000556 600A bra +0xC /* 00000562 */
00000558 486E FFD0 pea.l [A6 - 0x30]
0000055C 4EB9 0000 0150 jsr [0x00000150]
label00000562:
00000562 4A6E 000C tst.w [A6 + 0xC]
00000566 6F0A ble +0xC /* 00000572 */
00000568 2F0A move.l -[A7], A2
0000056A 4EB9 0000 0168 jsr [0x00000168]
00000570 584F addq.w A7, 4
label00000572:
00000572 204A movea.l A0, A2
00000574 245F movea.l A2, [A7]+
00000576 4E5E unlink A6
00000578 4E75 rts
0000057A 206F 0004 movea.l A0, [A7 + 0x4]
0000057E 5888 addq.l A0, 4
00000580 226F 0008 movea.l A1, [A7 + 0x8]
00000584 7010 moveq.l D0, 0x10
label00000586:
00000586 22D8 move.l [A1]+, [A0]+
00000588 51C8 FFFC dbf D0, -0x6 /* 00000586 */
0000058C 32D8 move.w [A1]+, [A0]+
0000058E 4E75 rts
00000590 4E56 0000 link A6, 0
00000594 2F0A move.l -[A7], A2
00000596 246E 0008 movea.l A2, [A6 + 0x8]
0000059A 2F0A move.l -[A7], A2
0000059C 2057 movea.l A0, [A7]
0000059E 2250 movea.l A1, [A0]
000005A0 2269 0020 movea.l A1, [A1 + 0x20]
000005A4 4E91 jsr [A1]
000005A6 2F0A move.l -[A7], A2
000005A8 2057 movea.l A0, [A7]
000005AA 2250 movea.l A1, [A0]
000005AC 2269 0030 movea.l A1, [A1 + 0x30]
000005B0 4E91 jsr [A1]
000005B2 204A movea.l A0, A2
000005B4 5888 addq.l A0, 4
000005B6 226E 000C movea.l A1, [A6 + 0xC]
000005BA 7010 moveq.l D0, 0x10
label000005BC:
000005BC 20D9 move.l [A0]+, [A1]+
000005BE 51C8 FFFC dbf D0, -0x6 /* 000005BC */
000005C2 30D9 move.w [A0]+, [A1]+
000005C4 504F addq.w A7, 8
000005C6 245F movea.l A2, [A7]+
000005C8 4E5E unlink A6
000005CA 4E75 rts
000005CC 4E56 0000 link A6, 0
000005D0 2F2E 000C move.l -[A7], [A6 + 0xC]
000005D4 206E 0008 movea.l A0, [A6 + 0x8]
000005D8 4868 0004 pea.l [A0 + 0x4]
000005DC 61FF 0000 036E bsr +0x370 /* 0000094C */
000005E2 4E5E unlink A6
000005E4 4E75 rts
000005E6 4E56 FFFC link A6, -0x0004
000005EA 554F subq.w A7, 2
000005EC 2F2E 000C move.l -[A7], [A6 + 0xC]
000005F0 206E 0008 movea.l A0, [A6 + 0x8]
000005F4 4868 0004 pea.l [A0 + 0x4]
000005F8 486E FFFC pea.l [A6 - 0x4]
000005FC 7002 moveq.l D0, 0x02
000005FE A823 syscall AliasDispatch
00000600 301F move.w D0, [A7]+
00000602 206E FFFC movea.l A0, [A6 - 0x4]
00000606 4E5E unlink A6
00000608 4E75 rts
0000060A 4E56 0000 link A6, 0
0000060E 2F03 move.l -[A7], D3
00000610 206E 0008 movea.l A0, [A6 + 0x8]
00000614 4868 0004 pea.l [A0 + 0x4]
00000618 2F2E 000C move.l -[A7], [A6 + 0xC]
0000061C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000620 3F2E 0014 move.w -[A7], [A6 + 0x14]
00000624 700E moveq.l D0, 0x0E
00000626 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00000628 554F subq.w A7, 2
0000062A A9AF syscall ResError
0000062C 361F move.w D3, [A7]+
0000062E 6718 beq +0x1A /* 00000648 */
00000630 4878 00BA push.l 0xBA
00000634 4879 0000 7976 push.l 0x7976 /* 'yv' */
0000063A 3043 movea.w A0, D3
0000063C 2F08 move.l -[A7], A0
0000063E 4EB9 0000 0F60 jsr [0x00000F60]
00000644 4FEF 000C lea.l A7, [A7 + 0xC]
label00000648:
00000648 261F move.l D3, [A7]+
0000064A 4E5E unlink A6
0000064C 4E75 rts
0000064E 4E56 0000 link A6, 0
00000652 2F04 move.l -[A7], D4
00000654 2F03 move.l -[A7], D3
00000656 554F subq.w A7, 2
00000658 206E 0008 movea.l A0, [A6 + 0x8]
0000065C 4868 0004 pea.l [A0 + 0x4]
00000660 2F2E 000C move.l -[A7], [A6 + 0xC]
00000664 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000668 3F2E 0014 move.w -[A7], [A6 + 0x14]
0000066C 7004 moveq.l D0, 0x04
0000066E AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00000670 361F move.w D3, [A7]+
00000672 3803 move.w D4, D3
00000674 4A43 tst.w D3
00000676 6718 beq +0x1A /* 00000690 */
00000678 4878 00D1 push.l 0xD1
0000067C 4879 0000 7976 push.l 0x7976 /* 'yv' */
00000682 3044 movea.w A0, D4
00000684 2F08 move.l -[A7], A0
00000686 4EB9 0000 0F60 jsr [0x00000F60]
0000068C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000690:
00000690 261F move.l D3, [A7]+
00000692 281F move.l D4, [A7]+
00000694 4E5E unlink A6
00000696 4E75 rts
00000698 4E56 0000 link A6, 0
0000069C 2F0A move.l -[A7], A2
0000069E 2F03 move.l -[A7], D3
000006A0 246E 0008 movea.l A2, [A6 + 0x8]
000006A4 554F subq.w A7, 2
000006A6 486A 0004 pea.l [A2 + 0x4]
000006AA 1F2E 000D move.b -[A7], [A6 + 0xD]
000006AE 486A 004A pea.l [A2 + 0x4A]
000006B2 7002 moveq.l D0, 0x02
000006B4 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
000006B6 361F move.w D3, [A7]+
000006B8 671E beq +0x20 /* 000006D8 */
000006BA 357C FFFF 004A move.w [A2 + 0x4A], 0xFFFF
000006C0 4878 00E4 push.l 0xE4
000006C4 4879 0000 7976 push.l 0x7976 /* 'yv' */
000006CA 3043 movea.w A0, D3
000006CC 2F08 move.l -[A7], A0
000006CE 4EB9 0000 0F60 jsr [0x00000F60]
000006D4 4FEF 000C lea.l A7, [A7 + 0xC]
label000006D8:
000006D8 302A 004A move.w D0, [A2 + 0x4A]
000006DC 261F move.l D3, [A7]+
000006DE 245F movea.l A2, [A7]+
000006E0 4E5E unlink A6
000006E2 4E75 rts
000006E4 4E56 0000 link A6, 0
000006E8 48E7 1820 movem.l -[A7], D3,D4,A2
000006EC 246E 0008 movea.l A2, [A6 + 0x8]
000006F0 382A 004A move.w D4, [A2 + 0x4A]
000006F4 0C44 FFFF cmpi.w D4, 0xFFFF
000006F8 6740 beq +0x42 /* 0000073A */
000006FA 554F subq.w A7, 2
000006FC 3F04 move.w -[A7], D4
000006FE 4EB9 0000 00B0 jsr [0x000000B0]
00000704 361F move.w D3, [A7]+
00000706 357C FFFF 004A move.w [A2 + 0x4A], 0xFFFF
0000070C 3803 move.w D4, D3
0000070E 4A43 tst.w D3
00000710 6718 beq +0x1A /* 0000072A */
00000712 4878 00F5 push.l 0xF5
00000716 4879 0000 7976 push.l 0x7976 /* 'yv' */
0000071C 3044 movea.w A0, D4
0000071E 2F08 move.l -[A7], A0
00000720 4EB9 0000 0F60 jsr [0x00000F60]
00000726 4FEF 000C lea.l A7, [A7 + 0xC]
label0000072A:
0000072A 554F subq.w A7, 2
0000072C 42A7 clr.l -[A7]
0000072E 3F2A 0004 move.w -[A7], [A2 + 0x4]
00000732 4EB9 0000 00C8 jsr [0x000000C8]
00000738 301F move.w D0, [A7]+
label0000073A:
0000073A 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000073E 4E5E unlink A6
00000740 4E75 rts
00000742 4E56 FFF6 link A6, -0x000A
00000746 48E7 1820 movem.l -[A7], D3,D4,A2
0000074A 246E 0008 movea.l A2, [A6 + 0x8]
0000074E 554F subq.w A7, 2
00000750 3F2A 004A move.w -[A7], [A2 + 0x4A]
00000754 486E FFF6 pea.l [A6 - 0xA]
00000758 4EB9 0000 00D0 jsr [0x000000D0]
0000075E 361F move.w D3, [A7]+
00000760 3803 move.w D4, D3
00000762 4A43 tst.w D3
00000764 6718 beq +0x1A /* 0000077E */
00000766 4878 0107 push.l 0x107
0000076A 4879 0000 7976 push.l 0x7976 /* 'yv' */
00000770 3044 movea.w A0, D4
00000772 2F08 move.l -[A7], A0
00000774 4EB9 0000 0F60 jsr [0x00000F60]
0000077A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000077E:
0000077E 4227 clr.b -[A7]
00000780 1F3C 0001 move.b -[A7], 0x1
00000784 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000788 486E FFFA pea.l [A6 - 0x6]
0000078C 4EB9 0000 0388 jsr [0x00000388]
00000792 3F2A 004A move.w -[A7], [A2 + 0x4A]
00000796 3F3C 0001 move.w -[A7], 0x1
0000079A 42A7 clr.l -[A7]
0000079C 4EB9 0000 00E8 jsr [0x000000E8]
000007A2 361F move.w D3, [A7]+
000007A4 3803 move.w D4, D3
000007A6 4A43 tst.w D3
000007A8 4FEF 000A lea.l A7, [A7 + 0xA]
000007AC 6718 beq +0x1A /* 000007C6 */
000007AE 4878 010C push.l 0x10C
000007B2 4879 0000 7976 push.l 0x7976 /* 'yv' */
000007B8 3044 movea.w A0, D4
000007BA 2F08 move.l -[A7], A0
000007BC 4EB9 0000 0F60 jsr [0x00000F60]
000007C2 4FEF 000C lea.l A7, [A7 + 0xC]
label000007C6:
000007C6 554F subq.w A7, 2
000007C8 3F2A 004A move.w -[A7], [A2 + 0x4A]
000007CC 486E FFF6 pea.l [A6 - 0xA]
000007D0 486E FFFA pea.l [A6 - 0x6]
000007D4 4EB9 0003 C066 jsr [0x0003C066]
000007DA 584F addq.w A7, 4
000007DC 2F10 move.l -[A7], [A0]
000007DE 4EB9 0000 00B8 jsr [0x000000B8]
000007E4 361F move.w D3, [A7]+
000007E6 3803 move.w D4, D3
000007E8 4A43 tst.w D3
000007EA 6718 beq +0x1A /* 00000804 */
000007EC 4878 010F push.l 0x10F
000007F0 4879 0000 7976 push.l 0x7976 /* 'yv' */
000007F6 3044 movea.w A0, D4
000007F8 2F08 move.l -[A7], A0
000007FA 4EB9 0000 0F60 jsr [0x00000F60]
00000800 4FEF 000C lea.l A7, [A7 + 0xC]
label00000804:
00000804 486E FFFA pea.l [A6 - 0x6]
00000808 4EB9 0000 0398 jsr [0x00000398 /* CurDirStore */]
0000080E 2448 movea.l A2, A0
00000810 3F3C FFFF move.w -[A7], 0xFFFF
00000814 486E FFFA pea.l [A6 - 0x6]
00000818 4EB9 0000 0390 jsr [0x00000390]
0000081E 204A movea.l A0, A2
00000820 4FEF 000A lea.l A7, [A7 + 0xA]
00000824 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000828 4E5E unlink A6
0000082A 4E75 rts
0000082C 4E56 FFFC link A6, -0x0004
00000830 48E7 1820 movem.l -[A7], D3,D4,A2
00000834 246E 0008 movea.l A2, [A6 + 0x8]
00000838 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10]
0000083E 554F subq.w A7, 2
00000840 3F2A 004A move.w -[A7], [A2 + 0x4A]
00000844 3F3C 0001 move.w -[A7], 0x1
00000848 42A7 clr.l -[A7]
0000084A 4EB9 0000 00E8 jsr [0x000000E8]
00000850 361F move.w D3, [A7]+
00000852 3803 move.w D4, D3
00000854 4A43 tst.w D3
00000856 6718 beq +0x1A /* 00000870 */
00000858 4878 0124 push.l 0x124
0000085C 4879 0000 7976 push.l 0x7976 /* 'yv' */
00000862 3044 movea.w A0, D4
00000864 2F08 move.l -[A7], A0
00000866 4EB9 0000 0F60 jsr [0x00000F60]
0000086C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000870:
00000870 554F subq.w A7, 2
00000872 3F2A 004A move.w -[A7], [A2 + 0x4A]
00000876 486E FFFC pea.l [A6 - 0x4]
0000087A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000087E 4EB9 0000 00C0 jsr [0x000000C0]
00000884 361F move.w D3, [A7]+
00000886 554F subq.w A7, 2
00000888 3F2A 004A move.w -[A7], [A2 + 0x4A]
0000088C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000890 4EB9 0000 00D8 jsr [0x000000D8]
00000896 301F move.w D0, [A7]+
00000898 3803 move.w D4, D3
0000089A 4A43 tst.w D3
0000089C 6718 beq +0x1A /* 000008B6 */
0000089E 4878 0129 push.l 0x129
000008A2 4879 0000 7976 push.l 0x7976 /* 'yv' */
000008A8 3044 movea.w A0, D4
000008AA 2F08 move.l -[A7], A0
000008AC 4EB9 0000 0F60 jsr [0x00000F60]
000008B2 4FEF 000C lea.l A7, [A7 + 0xC]
label000008B6:
000008B6 202E FFFC move.l D0, [A6 - 0x4]
000008BA 4CDF 0418 movem.l D3,D4,A2, [A7]+
000008BE 4E5E unlink A6
000008C0 4E75 rts
000008C2 4E56 0000 link A6, 0
000008C6 2F0A move.l -[A7], A2
000008C8 2F03 move.l -[A7], D3
000008CA 246E 0008 movea.l A2, [A6 + 0x8]
000008CE 554F subq.w A7, 2
000008D0 486A 0004 pea.l [A2 + 0x4]
000008D4 1F2E 000D move.b -[A7], [A6 + 0xD]
000008D8 700D moveq.l D0, 0x0D
000008DA AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
000008DC 355F 004C move.w [A2 + 0x4C], [A7]+
000008E0 0C6A FFFF 004C cmpi.w [A2 + 0x4C], 0xFFFF
000008E6 6620 bne +0x22 /* 00000908 */
000008E8 554F subq.w A7, 2
000008EA A9AF syscall ResError
000008EC 361F move.w D3, [A7]+
000008EE 6718 beq +0x1A /* 00000908 */
000008F0 4878 013E push.l 0x13E
000008F4 4879 0000 7976 push.l 0x7976 /* 'yv' */
000008FA 3043 movea.w A0, D3
000008FC 2F08 move.l -[A7], A0
000008FE 4EB9 0000 0F60 jsr [0x00000F60]
00000904 4FEF 000C lea.l A7, [A7 + 0xC]
label00000908:
00000908 302A 004C move.w D0, [A2 + 0x4C]
0000090C 261F move.l D3, [A7]+
0000090E 245F movea.l A2, [A7]+
00000910 4E5E unlink A6
00000912 4E75 rts
00000914 4E56 0000 link A6, 0
00000918 2F0A move.l -[A7], A2
0000091A 2F03 move.l -[A7], D3
0000091C 246E 0008 movea.l A2, [A6 + 0x8]
00000920 362A 004C move.w D3, [A2 + 0x4C]
00000924 0C43 FFFF cmpi.w D3, 0xFFFF
00000928 671A beq +0x1C /* 00000944 */
0000092A 3F03 move.w -[A7], D3
0000092C A99A syscall CloseResFile
0000092E 357C FFFF 004C move.w [A2 + 0x4C], 0xFFFF
00000934 554F subq.w A7, 2
00000936 42A7 clr.l -[A7]
00000938 3F2A 0004 move.w -[A7], [A2 + 0x4]
0000093C 4EB9 0000 00C8 jsr [0x000000C8]
00000942 301F move.w D0, [A7]+
label00000944:
00000944 261F move.l D3, [A7]+
00000946 245F movea.l A2, [A7]+
00000948 4E5E unlink A6
0000094A 4E75 rts
fn0000094C:
0000094C 4E56 0000 link A6, 0
00000950 48E7 1030 movem.l -[A7], D3,A2,A3
00000954 266E 0008 movea.l A3, [A6 + 0x8]
00000958 246E 000C movea.l A2, [A6 + 0xC]
0000095C 3013 move.w D0, [A3]
0000095E B052 cmp.w D0, [A2]
00000960 6624 bne +0x26 /* 00000986 */
00000962 202B 0002 move.l D0, [A3 + 0x2]
00000966 B0AA 0002 cmp.l D0, [A2 + 0x2]
0000096A 661A bne +0x1C /* 00000986 */
0000096C 554F subq.w A7, 2
0000096E 486B 0006 pea.l [A3 + 0x6]
00000972 486A 0006 pea.l [A2 + 0x6]
00000976 4227 clr.b -[A7]
00000978 1F3C 0001 move.b -[A7], 0x1
0000097C 4EB9 0000 00A0 jsr [0x000000A0]
00000982 101F move.b D0, [A7]+
00000984 6604 bne +0x6 /* 0000098A */
label00000986:
00000986 7000 moveq.l D0, 0x00
00000988 6002 bra +0x4 /* 0000098C */
label0000098A:
0000098A 7001 moveq.l D0, 0x01
label0000098C:
0000098C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000990 4E5E unlink A6
00000992 4E75 rts
00000994 4E56 0000 link A6, 0
00000998 2F2E 000C move.l -[A7], [A6 + 0xC]
0000099C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009A0 61FF FFFF FB3C bsr -0x4C2 /* 000004DE */
000009A6 206E 0008 movea.l A0, [A6 + 0x8]
000009AA 4868 004E pea.l [A0 + 0x4E]
000009AE 61FF 0000 0232 bsr +0x234 /* 00000BE2 */
000009B4 41F9 0000 7814 lea.l A0, [0x00007814]
000009BA 226E 0008 movea.l A1, [A6 + 0x8]
000009BE 2288 move.l [A1], A0
000009C0 41F9 0000 7814 lea.l A0, [0x00007814]
000009C6 41E8 0034 lea.l A0, [A0 + 0x34]
000009CA 226E 0008 movea.l A1, [A6 + 0x8]
000009CE 2348 004E move.l [A1 + 0x4E], A0
000009D2 206E 0008 movea.l A0, [A6 + 0x8]
000009D6 4E5E unlink A6
000009D8 4E75 rts
000009DA 4E56 0000 link A6, 0
000009DE 2F0A move.l -[A7], A2
000009E0 246E 0008 movea.l A2, [A6 + 0x8]
000009E4 200A move.l D0, A2
000009E6 6742 beq +0x44 /* 00000A2A */
000009E8 41F9 0000 7814 lea.l A0, [0x00007814]
000009EE 2488 move.l [A2], A0
000009F0 41F9 0000 7814 lea.l A0, [0x00007814]
000009F6 41E8 0034 lea.l A0, [A0 + 0x34]
000009FA 2548 004E move.l [A2 + 0x4E], A0
000009FE 4267 clr.w -[A7]
00000A00 204A movea.l A0, A2
00000A02 4868 004E pea.l [A0 + 0x4E]
00000A06 61FF 0000 01F2 bsr +0x1F4 /* 00000BFA */
00000A0C 4267 clr.w -[A7]
00000A0E 2F0A move.l -[A7], A2
00000A10 61FF FFFF FAFE bsr -0x500 /* 00000510 */
00000A16 4A6E 000C tst.w [A6 + 0xC]
00000A1A 4FEF 000C lea.l A7, [A7 + 0xC]
00000A1E 6F0A ble +0xC /* 00000A2A */
00000A20 2F0A move.l -[A7], A2
00000A22 4EB9 0000 0168 jsr [0x00000168]
00000A28 584F addq.w A7, 4
label00000A2A:
00000A2A 204A movea.l A0, A2
00000A2C 245F movea.l A2, [A7]+
00000A2E 4E5E unlink A6
00000A30 4E75 rts
00000A32 4E56 0000 link A6, 0
00000A36 2F04 move.l -[A7], D4
00000A38 2F03 move.l -[A7], D3
00000A3A 282E 000C move.l D4, [A6 + 0xC]
00000A3E 0C2E 0002 0010 cmpi.b [A6 + 0x10], 0x2
00000A44 6606 bne +0x8 /* 00000A4C */
00000A46 4A84 tst.l D4
00000A48 6F02 ble +0x4 /* 00000A4C */
00000A4A 4484 neg.l D4
label00000A4C:
00000A4C 554F subq.w A7, 2
00000A4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A52 4EB9 0003 CC80 jsr [0x0003CC80]
00000A58 584F addq.w A7, 4
00000A5A 3F00 move.w -[A7], D0
00000A5C 7000 moveq.l D0, 0x00
00000A5E 102E 0010 move.b D0, [A6 + 0x10]
00000A62 3F00 move.w -[A7], D0
00000A64 2F04 move.l -[A7], D4
00000A66 4EB9 0000 00E8 jsr [0x000000E8]
00000A6C 361F move.w D3, [A7]+
00000A6E 3803 move.w D4, D3
00000A70 4A43 tst.w D3
00000A72 6718 beq +0x1A /* 00000A8C */
00000A74 4878 005A push.l 0x5A /* 'Z' */
00000A78 4879 0000 78CE push.l 0x78CE
00000A7E 3044 movea.w A0, D4
00000A80 2F08 move.l -[A7], A0
00000A82 4EB9 0000 0F60 jsr [0x00000F60]
00000A88 4FEF 000C lea.l A7, [A7 + 0xC]
label00000A8C:
00000A8C 261F move.l D3, [A7]+
00000A8E 281F move.l D4, [A7]+
00000A90 4E5E unlink A6
00000A92 4E75 rts
00000A94 4E56 FFFC link A6, -0x0004
00000A98 2F04 move.l -[A7], D4
00000A9A 2F03 move.l -[A7], D3
00000A9C 554F subq.w A7, 2
00000A9E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AA2 4EB9 0003 CC80 jsr [0x0003CC80]
00000AA8 584F addq.w A7, 4
00000AAA 3F00 move.w -[A7], D0
00000AAC 486E FFFC pea.l [A6 - 0x4]
00000AB0 4EB9 0000 00E0 jsr [0x000000E0]
00000AB6 361F move.w D3, [A7]+
00000AB8 3803 move.w D4, D3
00000ABA 4A43 tst.w D3
00000ABC 6718 beq +0x1A /* 00000AD6 */
00000ABE 4878 006A push.l 0x6A /* 'j' */
00000AC2 4879 0000 78CE push.l 0x78CE
00000AC8 3044 movea.w A0, D4
00000ACA 2F08 move.l -[A7], A0
00000ACC 4EB9 0000 0F60 jsr [0x00000F60]
00000AD2 4FEF 000C lea.l A7, [A7 + 0xC]
label00000AD6:
00000AD6 202E FFFC move.l D0, [A6 - 0x4]
00000ADA 261F move.l D3, [A7]+
00000ADC 281F move.l D4, [A7]+
00000ADE 4E5E unlink A6
00000AE0 4E75 rts
00000AE2 4E56 0000 link A6, 0
00000AE6 2F04 move.l -[A7], D4
00000AE8 2F03 move.l -[A7], D3
00000AEA 554F subq.w A7, 2
00000AEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AF0 4EB9 0003 CC80 jsr [0x0003CC80]
00000AF6 584F addq.w A7, 4
00000AF8 3F00 move.w -[A7], D0
00000AFA 2F2E 000C move.l -[A7], [A6 + 0xC]
00000AFE 4EB9 0000 00D8 jsr [0x000000D8]
00000B04 361F move.w D3, [A7]+
00000B06 3803 move.w D4, D3
00000B08 4A43 tst.w D3
00000B0A 6718 beq +0x1A /* 00000B24 */
00000B0C 4878 0079 push.l 0x79 /* 'y' */
00000B10 4879 0000 78CE push.l 0x78CE
00000B16 3044 movea.w A0, D4
00000B18 2F08 move.l -[A7], A0
00000B1A 4EB9 0000 0F60 jsr [0x00000F60]
00000B20 4FEF 000C lea.l A7, [A7 + 0xC]
label00000B24:
00000B24 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B28 206E 0008 movea.l A0, [A6 + 0x8]
00000B2C 4868 004E pea.l [A0 + 0x4E]
00000B30 61FF 0000 0178 bsr +0x17A /* 00000CAA */
00000B36 504F addq.w A7, 8
00000B38 261F move.l D3, [A7]+
00000B3A 281F move.l D4, [A7]+
00000B3C 4E5E unlink A6
00000B3E 4E75 rts
00000B40 4E56 FFFC link A6, -0x0004
00000B44 2F04 move.l -[A7], D4
00000B46 2F03 move.l -[A7], D3
00000B48 554F subq.w A7, 2
00000B4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B4E 4EB9 0003 CC80 jsr [0x0003CC80]
00000B54 584F addq.w A7, 4
00000B56 3F00 move.w -[A7], D0
00000B58 486E FFFC pea.l [A6 - 0x4]
00000B5C 4EB9 0000 00D0 jsr [0x000000D0]
00000B62 361F move.w D3, [A7]+
00000B64 3803 move.w D4, D3
00000B66 4A43 tst.w D3
00000B68 6718 beq +0x1A /* 00000B82 */
00000B6A 4878 0088 push.l 0x88
00000B6E 4879 0000 78CE push.l 0x78CE
00000B74 3044 movea.w A0, D4
00000B76 2F08 move.l -[A7], A0
00000B78 4EB9 0000 0F60 jsr [0x00000F60]
00000B7E 4FEF 000C lea.l A7, [A7 + 0xC]
label00000B82:
00000B82 202E FFFC move.l D0, [A6 - 0x4]
00000B86 261F move.l D3, [A7]+
00000B88 281F move.l D4, [A7]+
00000B8A 4E5E unlink A6
00000B8C 4E75 rts
00000B8E 4E56 0000 link A6, 0
00000B92 554F subq.w A7, 2
00000B94 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B98 4EB9 0003 CC80 jsr [0x0003CC80]
00000B9E 584F addq.w A7, 4
00000BA0 3F00 move.w -[A7], D0
00000BA2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000BA6 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BAA 4EB9 0000 00C0 jsr [0x000000C0]
00000BB0 301F move.w D0, [A7]+
00000BB2 48C0 ext.l D0
00000BB4 4E5E unlink A6
00000BB6 4E75 rts
00000BB8 4E56 0000 link A6, 0
00000BBC 554F subq.w A7, 2
00000BBE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BC2 4EB9 0003 CC80 jsr [0x0003CC80]
00000BC8 584F addq.w A7, 4
00000BCA 3F00 move.w -[A7], D0
00000BCC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000BD0 2F2E 000C move.l -[A7], [A6 + 0xC]
00000BD4 4EB9 0000 00B8 jsr [0x000000B8]
00000BDA 301F move.w D0, [A7]+
00000BDC 48C0 ext.l D0
00000BDE 4E5E unlink A6
00000BE0 4E75 rts
fn00000BE2:
00000BE2 226F 0004 movea.l A1, [A7 + 0x4]
00000BE6 41F9 0000 779C lea.l A0, [0x0000779C]
00000BEC 2288 move.l [A1], A0
00000BEE 42A9 0004 clr.l [A1 + 0x4]
00000BF2 42A9 0008 clr.l [A1 + 0x8]
00000BF6 2049 movea.l A0, A1
00000BF8 4E75 rts
fn00000BFA:
00000BFA 4E56 0000 link A6, 0
00000BFE 2F0A move.l -[A7], A2
00000C00 246E 0008 movea.l A2, [A6 + 0x8]
00000C04 200A move.l D0, A2
00000C06 6718 beq +0x1A /* 00000C20 */
00000C08 41F9 0000 779C lea.l A0, [0x0000779C]
00000C0E 2488 move.l [A2], A0
00000C10 4A6E 000C tst.w [A6 + 0xC]
00000C14 6F0A ble +0xC /* 00000C20 */
00000C16 2F0A move.l -[A7], A2
00000C18 4EB9 0000 0168 jsr [0x00000168]
00000C1E 584F addq.w A7, 4
label00000C20:
00000C20 204A movea.l A0, A2
00000C22 245F movea.l A2, [A7]+
00000C24 4E5E unlink A6
00000C26 4E75 rts
00000C28 4E56 0000 link A6, 0
00000C2C 48E7 1820 movem.l -[A7], D3,D4,A2
00000C30 246E 0008 movea.l A2, [A6 + 0x8]
00000C34 282E 000C move.l D4, [A6 + 0xC]
00000C38 262A 0004 move.l D3, [A2 + 0x4]
00000C3C 7000 moveq.l D0, 0x00
00000C3E 102E 0010 move.b D0, [A6 + 0x10]
00000C42 5380 subq.l D0, 1
00000C44 670A beq +0xC /* 00000C50 */
00000C46 5380 subq.l D0, 1
00000C48 670A beq +0xC /* 00000C54 */
00000C4A 5380 subq.l D0, 1
00000C4C 671A beq +0x1C /* 00000C68 */
00000C4E 601A bra +0x1C /* 00000C6A */
label00000C50:
00000C50 2604 move.l D3, D4
00000C52 6016 bra +0x18 /* 00000C6A */
label00000C54:
00000C54 2F0A move.l -[A7], A2
00000C56 2057 movea.l A0, [A7]
00000C58 2250 movea.l A1, [A0]
00000C5A 2269 0018 movea.l A1, [A1 + 0x18]
00000C5E 4E91 jsr [A1]
00000C60 9084 sub.l D0, D4
00000C62 2600 move.l D3, D0
00000C64 584F addq.w A7, 4
00000C66 6002 bra +0x4 /* 00000C6A */
label00000C68:
00000C68 D684 add.l D3, D4
label00000C6A:
00000C6A 4A83 tst.l D3
00000C6C 6C04 bge +0x6 /* 00000C72 */
00000C6E 7600 moveq.l D3, 0x00
00000C70 6022 bra +0x24 /* 00000C94 */
label00000C72:
00000C72 2F0A move.l -[A7], A2
00000C74 2057 movea.l A0, [A7]
00000C76 2250 movea.l A1, [A0]
00000C78 2269 0018 movea.l A1, [A1 + 0x18]
00000C7C 4E91 jsr [A1]
00000C7E B680 cmp.l D3, D0
00000C80 584F addq.w A7, 4
00000C82 6F10 ble +0x12 /* 00000C94 */
00000C84 2F0A move.l -[A7], A2
00000C86 2057 movea.l A0, [A7]
00000C88 2250 movea.l A1, [A0]
00000C8A 2269 0018 movea.l A1, [A1 + 0x18]
00000C8E 4E91 jsr [A1]
00000C90 2600 move.l D3, D0
00000C92 584F addq.w A7, 4
label00000C94:
00000C94 2543 0004 move.l [A2 + 0x4], D3
00000C98 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000C9C 4E5E unlink A6
00000C9E 4E75 rts
00000CA0 206F 0004 movea.l A0, [A7 + 0x4]
00000CA4 2028 0004 move.l D0, [A0 + 0x4]
00000CA8 4E75 rts
fn00000CAA:
00000CAA 4E56 0000 link A6, 0
00000CAE 2F0A move.l -[A7], A2
00000CB0 2F03 move.l -[A7], D3
00000CB2 246E 0008 movea.l A2, [A6 + 0x8]
00000CB6 2F0A move.l -[A7], A2
00000CB8 2057 movea.l A0, [A7]
00000CBA 2250 movea.l A1, [A0]
00000CBC 2269 0018 movea.l A1, [A1 + 0x18]
00000CC0 4E91 jsr [A1]
00000CC2 2600 move.l D3, D0
00000CC4 256E 000C 0008 move.l [A2 + 0x8], [A6 + 0xC]
00000CCA B6AE 000C cmp.l D3, [A6 + 0xC]
00000CCE 584F addq.w A7, 4
00000CD0 6F24 ble +0x26 /* 00000CF6 */
00000CD2 1F3C 0001 move.b -[A7], 0x1
00000CD6 2F0A move.l -[A7], A2
00000CD8 2057 movea.l A0, [A7]
00000CDA 2250 movea.l A1, [A0]
00000CDC 2269 0010 movea.l A1, [A1 + 0x10]
00000CE0 4E91 jsr [A1]
00000CE2 584F addq.w A7, 4
00000CE4 2F00 move.l -[A7], D0
00000CE6 2F0A move.l -[A7], A2
00000CE8 2057 movea.l A0, [A7]
00000CEA 2250 movea.l A1, [A0]
00000CEC 2269 000C movea.l A1, [A1 + 0xC]
00000CF0 4E91 jsr [A1]
00000CF2 4FEF 000A lea.l A7, [A7 + 0xA]
label00000CF6:
00000CF6 261F move.l D3, [A7]+
00000CF8 245F movea.l A2, [A7]+
00000CFA 4E5E unlink A6
00000CFC 4E75 rts
00000CFE 206F 0004 movea.l A0, [A7 + 0x4]
00000D02 2028 0008 move.l D0, [A0 + 0x8]
00000D06 4E75 rts
00000D08 4E56 0000 link A6, 0
00000D0C 4EB9 0000 1D0A jsr [0x00001D0A]
00000D12 5300 subq.b D0, 1
00000D14 661C bne +0x1E /* 00000D32 */
00000D16 4878 00AC push.l 0xAC
00000D1A 4879 0000 77EE push.l 0x77EE
00000D20 4879 0000 77FA push.l 0x77FA
00000D26 4EB9 0000 01B0 jsr [0x000001B0]
00000D2C 4FEF 000C lea.l A7, [A7 + 0xC]
00000D30 6018 bra +0x1A /* 00000D4A */
label00000D32:
00000D32 4EB9 0000 1D0A jsr [0x00001D0A]
00000D38 5500 subq.b D0, 2
00000D3A 660E bne +0x10 /* 00000D4A */
00000D3C 4879 0000 77FA push.l 0x77FA
00000D42 4EB9 0000 1CFC jsr [0x00001CFC]
00000D48 584F addq.w A7, 4
label00000D4A:
00000D4A 206E 0010 movea.l A0, [A6 + 0x10]
00000D4E 4290 clr.l [A0]
00000D50 70EC moveq.l D0, 0xFFFFFFEC
00000D52 4E5E unlink A6
00000D54 4E75 rts
00000D56 4E56 0000 link A6, 0
00000D5A 4EB9 0000 1D0A jsr [0x00001D0A]
00000D60 5300 subq.b D0, 1
00000D62 661C bne +0x1E /* 00000D80 */
00000D64 4878 00D1 push.l 0xD1
00000D68 4879 0000 77EE push.l 0x77EE
00000D6E 4879 0000 77D4 push.l 0x77D4
00000D74 4EB9 0000 01B0 jsr [0x000001B0]
00000D7A 4FEF 000C lea.l A7, [A7 + 0xC]
00000D7E 6018 bra +0x1A /* 00000D98 */
label00000D80:
00000D80 4EB9 0000 1D0A jsr [0x00001D0A]
00000D86 5500 subq.b D0, 2
00000D88 660E bne +0x10 /* 00000D98 */
00000D8A 4879 0000 77D4 push.l 0x77D4
00000D90 4EB9 0000 1CFC jsr [0x00001CFC]
00000D96 584F addq.w A7, 4
label00000D98:
00000D98 206E 0010 movea.l A0, [A6 + 0x10]
00000D9C 4290 clr.l [A0]
00000D9E 70ED moveq.l D0, 0xFFFFFFED
00000DA0 4E5E unlink A6
00000DA2 4E75 rts
fn00000DA4:
00000DA4 4E56 0000 link A6, 0
00000DA8 2F03 move.l -[A7], D3
00000DAA 486E 0010 pea.l [A6 + 0x10]
00000DAE 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DB2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DB6 2057 movea.l A0, [A7]
00000DB8 2250 movea.l A1, [A0]
00000DBA 2269 0020 movea.l A1, [A1 + 0x20]
00000DBE 4E91 jsr [A1]
00000DC0 2600 move.l D3, D0
00000DC2 4FEF 000C lea.l A7, [A7 + 0xC]
00000DC6 6716 beq +0x18 /* 00000DDE */
00000DC8 4878 00E1 push.l 0xE1
00000DCC 4879 0000 77EE push.l 0x77EE
00000DD2 2F03 move.l -[A7], D3
00000DD4 4EB9 0000 0F60 jsr [0x00000F60]
00000DDA 4FEF 000C lea.l A7, [A7 + 0xC]
label00000DDE:
00000DDE 261F move.l D3, [A7]+
00000DE0 4E5E unlink A6
00000DE2 4E75 rts
00000DE4 4E56 0000 link A6, 0
00000DE8 2F0A move.l -[A7], A2
00000DEA 246E 000C movea.l A2, [A6 + 0xC]
00000DEE 2F0A move.l -[A7], A2
00000DF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DF4 4EB9 0000 B34E jsr [0x0000B34E]
00000DFA 7000 moveq.l D0, 0x00
00000DFC 1012 move.b D0, [A2]
00000DFE 2F00 move.l -[A7], D0
00000E00 486A 0001 pea.l [A2 + 0x1]
00000E04 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E08 4EBA FF9A jsr [PC - 0x66 /* 00000DA4 */]
00000E0C 7000 moveq.l D0, 0x00
00000E0E 1012 move.b D0, [A2]
00000E10 5280 addq.l D0, 1
00000E12 4FEF 0014 lea.l A7, [A7 + 0x14]
00000E16 245F movea.l A2, [A7]+
00000E18 4E5E unlink A6
00000E1A 4E75 rts
00000E1C 0000 0041 ori.b D0, 0x41 /* 'A' */
00000E20 8E9C or.l D7, [A4]+
00000E22 8E40 or.w D7, D0
00000E24 BF95 xor.l [A5], D7
00000E26 8F98 or.l [A0]+, D7
00000E28 94A4 sub.l D2, -[A4]
00000E2A 4071 4099 negx.w [A1 + D4.w - 0x103]
00000E2E 9D9F sub.l [A7]+, D6
00000E30 F196 .invalid <<F/6/0>>
00000E32 4065 negx.w -[A5]
00000E34 A4A4 syscall HeapDispatch, flags=4
00000E36 9D8C subx.l -[A6], -[A4]
00000E38 8E93 or.l D7, [A3]
00000E3A 404C negx.w A4
00000E3C E1DC asl .w [A4]+
00000E3E 9188 subx.l -[A0], -[A0]
00000E40 A195 syscall POGOMPW, flags=1
00000E42 8899 or.l D4, [A1]+
00000E44 ACDD syscall SetEmptyRgn, auto_pop
00000E46 9189 subx.l -[A0], -[A1]
00000E48 B2A4 cmp.l D1, -[A4]
00000E4A A0A2 syscall vMWrData
00000E4C FA9E FC9D .extension 0xA9E <<F/2-3/5>> // unimplemented
00000E50 A289 syscall SCSIAtomic, flags=2
00000E52 9C89 sub.l D6, A1
00000E54 9E89 sub.l D7, A1
00000E56 A689 syscall SCSIAtomic, flags=6
00000E58 9E95 sub.l D7, [A5]
00000E5A 8991 or.l [A1], D4
00000E5C 8840 or.w D4, D0
00000E5E 8191 or.l [A1], D0
00000E60 F283 A191 .extension 0x283 <<F/2-3/1>> // unimplemented
00000E64 F283 AC00 .extension 0x283 <<F/2-3/1>> // unimplemented
00000E68 0000 1F41 ori.b D0, 0x41 /* 'A' */
00000E6C 7040 moveq.l D0, 0x40
00000E6E 6441 bcc +0x43 /* 00000EB1 */
00000E70 4EA4 jsr -[A4]
00000E72 A4A9 syscall 0x0A9, flags=4
00000E74 406D E1DC negx.w [A5 - 0x1E24]
00000E78 B040 cmp.w D0, D0
00000E7A 6CDD bge -0x21 /* 00000E59 */
00000E7C 404C negx.w A4
00000E7E 40AA 9890 negx.l [A2 - 0x6770]
00000E82 9592 sub.l [A2], D2
00000E84 959A sub.l [A2]+, D2
00000E86 9590 sub.l [A0], D2
00000E88 9540 subx.w D2, D0
00000E8A B8ED 9B9F cmpa.w A4, [A5 - 0x6461]
00000E8E ED9B rol D3, 6
00000E90 A290 syscall SysEnvirons, flags=2
00000E92 0000 0000 ori.b D0, 0x0